<?php
//   +----------------------------------------------------------------------
//   | Copyright (c) 2015-2025 http://www.hdphp.cn All rights reserved.
//   | Licensed ( http://www.hdphp.cn/licenses/ )
//   | Author: Jack <sophia2152@qq.com>
//   | 官方网址: http://www.hdphp.cn
//   | 这不是一个自由软件！您只能在不用于商业目的的前提下对程序代码进行修改和使用。
//   | 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
//   +----------------------------------------------------------------------
namespace app\adminapi\controller;

use app\Request;
use hdphp\basic\BaseController;

/**
 * Class：基类 所有控制器继承的类
 * 创建人：Jack
 * 创建时间：2023/7/26 17:31
 * @package app\adminapi\controller
 * @property Request $request
 * @property         $services
 * @method success($message = '', array $data = [])
 * @method fail($message = '', array $data = [])
 */
class Auth extends BaseController
{
    /**
     * 当前登陆管理员信息
     * @var
     */
    protected $adminInfo;

    /**
     * 当前登陆管理员ID
     * @var
     */
    protected $adminId;

    /**
     * 当前管理员权限
     * @var array
     */
    protected $auth = [];

    /**
     * 注释：初始化
     * 创建人：Jack
     * 创建时间：2023/7/30 17:54
     * @return void
     */
    protected function initialize()
    {
        $this->adminId = $this->request->adminId();
        $this->adminInfo = $this->request->adminInfo();
        $this->auth = $this->request->adminInfo['rule'] ?? [];
    }


}